package com.example.innospace.demos.pojo.dto;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ProjectFileDTO {
    private Integer id;

    /**
     * 项目ID，不能为空
     */
    private Integer projectId;

    /**
     * 阶段类型，取值范围为 REVIEW（评审阶段）、APPROVAL（批准阶段）、MIDTERM（中期阶段）、FINAL（最终阶段），不能为空
     */
    private String phaseType;

    /**
     * 文件名，不能为空
     */
    private String fileName;

    /**
     * OSS路径，不能为空
     */
    private String ossPath;

    /**
     * 上传时间，默认值为当前时间，不能为空
     */
    private LocalDateTime updateTime;

    private LocalDateTime createTime;

}